A Software Engineering View at User Interface
نویسنده
چکیده
An interactive system must be designed for usability. But usability is often described through a number of heuristics that are diicult to use directly in the design process. This paper relates the most important usability heuristics to software properties which the developer may design for. The software properties are grouped after innuence on the interface quality and after suitability for formal speciication.
منابع مشابه
Context-Aware Recommender Systems: A Review of the Structure Research
Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...
متن کاملengineers view user - interface design
"When a programmer implements a system with a user interface, he or she is not only defining what the machine will do but also defining what the user can do," said Stephen WV. Draper and Donald A. Norman of the Institute for Cognitive Science, University of California, San Diego, in a paper at the Seventh International Conference on Software Engineering, Orlando, Florida, in March.1 "The progra...
متن کاملFUM Students' Understanding of the Terms Used in User Interface of SIMAD Library Software
Background and Aim: The main objective of the research is to determine the understanding level of the students of Ferdowsi University of Mashhad in the terms used in user interface of SIMAD library software. Methods: The study is an applied research with survey descriptive method. Research population was Ferdowsi University of Mashhad, including 24346 students of whom 164 were selected as sampl...
متن کاملApplication integration on the user interface level: An ontology-based approach
Integration of software applications can be achieved on different levels: the data level, the business logic level, and the user interface level. Integration on the user interface level means assembling the user interfaces of existing applications in a framework allowing seamless, unified interaction with those applications. While integration on the user interface level is desirable both from a...
متن کاملThe Integration of HCI and Software Engineering
Historically, software engineering as a distinct subject area predates human-computer interaction (HCI) by at least ten years. Consequently, software engineering is relatively well established, whereas HCI is still making its way. Recent research has suggested that because of their different origins and development timeframes, HCI and software engineering do not appear to be well integrated. In...
متن کامل